package org.jeecg.lawcase.data.reader;

import org.jeecg.common.exception.JeecgBootException;

import java.io.InputStream;

/**
 * 数据导入适配器
 */
public interface DataImportApadter {

    /**
     * 可处理的文件类型
     * @return
     */
    public String getFileType();

    /**
     * 解析并导入数据
     * @param fileName      文件名称
     * @param inputStream   文件流
     * @return
     */
    public DataTemplate importData(String fileName, InputStream inputStream) throws JeecgBootException;
}
